NCrunch
توضیحات کامپوننت
NCrunch چیست؟
NCrunch ابزاری است که برنامه شما را بر روی ویژوال استودیو به صورت موازی برنامه شما را تست می کند.
هوشمندی این ابزار عهده دار تست کردن برنامه شما شده و درباره برنامه شما اطلاعات مفیدی می دهد (مثل پوشش کد و عملکرد برنامه) و بلافاصله بعد از نوشتن کد به صورت inline به شما نشان داده می شود.
این ابزار چگونه به شما کمک می کند؟
در حالت معمولی شما مراحل زیر را برای test driven development انجام می دهید.
نوشتن تست
متوقف کردن برنامه و اجرا کردن تست ها
نوشتن کد
متوقف کردن برنامه و اجرا کردن تست ها
Refactor کردن کد
متوقف کردن برنامه و اجرا کردن تست ها
به عنوان یک بهینه کننده اجرای تست، NCrunch می تواند نصف این مراحل را به صورت خودکار انجام دهد که در این حالت مراحل فوق به مراحل زیر کاهش می یابد
نوشتن تست
نوشتن کد
Refactor کردن کد
بعلاوه با محول کردن فرآیند اجرای تکراری تست ها امکانات بهتری را بدست می آورید